package com.itheima.admin.service;

import com.itheima.PageVo;
import com.itheima.Result;
import com.itheima.admin.dto.DeptDto;
import com.itheima.admin.dto.moduleDto;
import com.itheima.admin.dto.PageDto;
import com.itheima.admin.vo.DeptVo;
import com.itheima.admin.vo.ModuleAllItemVo;
import com.itheima.admin.vo.moduleVo;

import java.util.List;

public interface IModuleService {
    PageVo<moduleVo> queryByPage(PageDto pageDto);


    List<moduleVo> queryAll();

    Result addmodule(moduleDto moduleDto);

    Result deletemodule(String id);

    moduleVo queryById(String id);

    Result updatemodule(moduleDto moduleDto);

    List<ModuleAllItemVo> listAllModule();

}
